package com.nwork.cateye.model;

import com.lidroid.xutils.DbUtils;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import java.util.LinkedList;
import java.util.List;

/**
 * Created by Administrator on 2015/3/27.
 */
public class MovieModel {
    private String sn;//电影ID
    private long sc;//评分
    private String ver;//2D还是3D
    private String scm;
    private String desc;//今天有116家放映
    private String img;//图片的地址
    private String nm;//movieName
    private List<MovieModel> movieModels = new LinkedList<>();

    public void parseJson(JSONObject jsonObject) {
        if (jsonObject != null) {
            try {
                JSONArray movieArray = jsonObject.getJSONArray("first");
                MovieModel movieModel;
                for (int i = 0; i < movieArray.length(); i++) {
                    movieModel = new MovieModel();
                    JSONObject object = movieArray.getJSONObject(i);
                    String parseScm = object.optString("scm");
                    String parseDesc = object.optString("desc");
                    String parseImg = object.optString("img");
                    long parseSc = object.optLong("sc");
                    String parseVer = object.optString("ver");
                    String parseSn = object.optString("sn");
                    String parseNm = object.optString("nm");
                    movieModel.setDesc(parseDesc);
                    movieModel.setImg(parseImg);
                    movieModel.setSc(parseSc);
                    movieModel.setVer(parseVer);
                    movieModel.setScm(parseScm);
                    movieModel.setSn(parseSn);
                    movieModel.setNm(parseNm);
                    movieModels.add(movieModel);
                }
            } catch (JSONException e) {
                e.printStackTrace();
            }
        }
    }


    public String getSn() {
        return sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }

    public long getSc() {
        return sc;
    }

    public void setSc(long sc) {
        this.sc = sc;
    }

    public String getVer() {
        return ver;
    }

    public void setVer(String ver) {
        this.ver = ver;
    }

    public String getScm() {
        return scm;
    }

    public void setScm(String scm) {
        this.scm = scm;
    }

    public String getDesc() {
        return desc;
    }

    public String getNm() {
        return nm;
    }

    public void setNm(String nm) {
        this.nm = nm;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public String getImg() {
        return img;
    }

    public void setImg(String img) {
        this.img = img;
    }

    public List<MovieModel> getMovieModels() {
        return movieModels;
    }

    public void setMovieModels(List<MovieModel> movieModels) {
        this.movieModels = movieModels;
    }

    @Override
    public String toString() {
        return "MovieModel{" +
                "sn='" + sn + '\'' +
                ", sc=" + sc +
                ", ver='" + ver + '\'' +
                ", scm='" + scm + '\'' +
                ", desc='" + desc + '\'' +
                ", img='" + img + '\'' +
                ", movieModels=" + movieModels +
                '}';
    }
}


//{
//        "sn": 1005,
//        "cat": "动作,冒险,喜剧",
//        "desc": "今天116家影院放映1005场",
//        "wish": 26000,
//        "img": "http://p0.meituan.net/w.h/movie/c35fad6f9777b62a836d3b9ddfb8ae26479884.jpg",
//        "star": "塔伦·埃哲顿,科林·费斯,马克·斯特朗,塞缪尔·杰克逊,索菲亚·波多拉,迈克尔·凯恩,汤姆·普赖尔,约翰娜·泰勒,克莱尔·贺拉斯,尼古拉斯·阿格纽,汤姆·贝尔,约翰逊·戴维斯,阿德里安·昆顿,罗恩·波洛斯基,格蒂·罗威,露西亚·沃克,西蒙·麦克亚当,基姆·希尔德,阿迪尔·阿克拉姆,Kelly Schembri,本杰明·迪罗威,Jefferson King,罗季·昂基林克,马克·哈米尔,杰克·达文波特,克里·约翰逊,Neve Gachev,杰夫·贝尔,Samantha Janus,韦利博尔·托皮可,李·尼古拉斯·哈里斯,杰梅斯·巴特勒,摩根·沃特金斯,西奥·巴克莲·比格斯,丹尼尔·韦斯特伍德,阿莱斯泰尔·迈克纳勃,豪尔赫·莱昂·马丁内斯,卡利,爱德华·霍尔克罗夫特,杰米·本·钱伯斯,格雷厄姆·库里,詹姆斯·迈克尔·兰金,Bjørn Floberg,尼古拉斯·班克斯,马特·胡金斯,乔丹·龙,斯蒂芬·麦克达德,马修·大卫·麦卡锡,托比·巴卡雷,斯图尔特·马修斯,Alexander Bracq,乔·肯纳德,菲奥娜·汉普顿,保罗·肯宁顿,Oliver Price,安妮·惠特曼,Rajesh Kalhan,Richard Ochampaugh,丹尼尔·查普尔,纳奥米·韦斯特曼,格雷厄姆·贝尔,杰伊·E·布朗,Stefanie Harris,Victoria Coker,杰伊·希思,David Olawale Ayinde,马克·巴克斯特,Alexander Gillison,克莱姆·索,理查德·布雷克,阿拉斯泰尔·麦金托什,Erica Emm,弗朗西斯·贝内特,苏菲库·克森,Paulina Boneva,Yolandi Franken,莉莉·特拉弗斯,约翰·海恩斯,理查德·斯坦利,Leon King,Ryan Young,丹妮尔·科斯蒂·艾伦,肖恩·马耶斯基,Marianna Panunzio,迪恩·查普曼,玛丽亚·伊万诺娃,亚历克斯·尼科洛夫,戴维·菲尤·库珀,Emeson Nwolie,史蒂夫·桑德斯,Andrei Lenart,Alan Chimes,Laura Hydari,Carlos Peres,Chester King,Charles Filmer,Nick English,James Clayton,Lukwesa Burak,Jayne Secker,Sarah Hewson,Jack Cutmore-Scott,Jordan Long,Leigh Holland,Leigh Dent,马特·琼斯,Bimbo Hart,Simon Green,Andrew Bridgmont,Ralph Ineson,Hector Reyes,Demeko Frazer,米兰· 普尔弗马克,迪索·拉莫斯,Hanna Alström,Tatiana Zarubova,Miroslav Zaruba",
//        "sc": 8.3,
//        "ver": "2D/IMAX 2D",
//        "id": 78589,
//        "cnms": 116,
//        "dur": 125,
//        "dir": "马修·沃恩",
//        "late": true,
//        "pn": 73,
//        "rt": "2015-03-27",
//        "snum": 1111,
//        "src": "美国,英国",
//        "mk": 8.4,
//        "preSale": 0,
//        "vnum": 20,
//        "scm": "科林费斯化身007调教众菜鸟",
//        "nm": "王牌特工：特工学院"
//        },
